package br.edu.universo.si.projeto2.infojob.client.bean;

import java.io.Serializable;

public class BeanEmpresaPerfil implements Serializable
{

	// Atributos
	private Integer id;
	private Integer idEmpresa;
	private Integer idSetorAtuacao;
	private String metas;
	private Integer totalFuncionarios;
	private String fundacao;
	private String historia;
	private Integer totalFiliais;
	private String website;
	private BeanEmpresaAssinante bEmpresaAssinante;

	/**
	 * @param id the id to set
	 */
	public void setId(Integer id) {
		this.id = id;
	}

	/**
	 * @return the id
	 */
	public Integer getId() {
		return id;
	}

	/**
	 * @param idEmpresa the idEmpresa to set
	 */
	public void setIdEmpresa(Integer idEmpresa) {
		this.idEmpresa = idEmpresa;
	}

	/**
	 * @return the idEmpresa
	 */
	public Integer getIdEmpresa() {
		return idEmpresa;
	}

	/**
	 * @param idSetorAtuacao the idSetorAtuacao to set
	 */
	public void setIdSetorAtuacao(Integer idSetorAtuacao) {
		this.idSetorAtuacao = idSetorAtuacao;
	}

	/**
	 * @return the idSetorAtuacao
	 */
	public Integer getIdSetorAtuacao() {
		return idSetorAtuacao;
	}

	/**
	 * @param metas the metas to set
	 */
	public void setMetas(String metas) {
		this.metas = metas;
	}

	/**
	 * @return the metas
	 */
	public String getMetas() {
		if(metas instanceof String)
			return metas.equalsIgnoreCase("") ? null : metas;
		else
			return null;
	}

	/**
	 * @param totalFuncionarios the totalFuncionarios to set
	 */
	public void setTotalFuncionarios(Integer totalFuncionarios) {
		this.totalFuncionarios = totalFuncionarios;
	}

	/**
	 * @return the totalFuncionarios
	 */
	public Integer getTotalFuncionarios() {
		return totalFuncionarios;
	}

	/**
	 * @param fundacao the fundacao to set
	 */
	public void setFundacao(String fundacao) {
		this.fundacao = fundacao;
	}

	/**
	 * @return the fundacao
	 */
	public String getFundacao() {
		if(fundacao instanceof String)
		{
			if(fundacao.contains("-"))
			{
				String[] data = new String[3];
				data = fundacao.split("-");
				fundacao = data[2] + "/" + data[1] + "/" + data[0];
			}
				
			return fundacao.equalsIgnoreCase("") ? null : fundacao;
		}
		else
			return null;
	}

	/**
	 * @param historia the historia to set
	 */
	public void setHistoria(String historia) {
		this.historia = historia;
	}

	/**
	 * @return the historia
	 */
	public String getHistoria() {
		if(historia instanceof String)
			return historia.equalsIgnoreCase("") ? null : historia;
		else
			return null;
	}

	/**
	 * @param totalFiliais the totalFiliais to set
	 */
	public void setTotalFiliais(Integer totalFiliais) {
		this.totalFiliais = totalFiliais;
	}

	/**
	 * @return the totalFiliais
	 */
	public Integer getTotalFiliais() {
		return totalFiliais;
	}

	/**
	 * @param website the website to set
	 */
	public void setWebsite(String website) {
		this.website = website;
	}

	/**
	 * @return the website
	 */
	public String getWebsite() {
		if(website instanceof String)
			return website.equalsIgnoreCase("") ? null : website;
		else
			return null;
	}

	/**
	 * @param bEmpresaAssinante the bEmpresaAssinante to set
	 */
	public void setBEmpresaAssinante(BeanEmpresaAssinante bEmpresaAssinante) {
		this.bEmpresaAssinante = bEmpresaAssinante;
	}

	/**
	 * @return the bEmpresaAssinante
	 */
	public BeanEmpresaAssinante getBEmpresaAssinante() {
			return bEmpresaAssinante;
	}
	

}
